Date: Tue, 14 Jan 1997 22:39:57 GMT
Server: NCSA/1.4.2
Content-type: text/html
Last-modified: Thu, 19 Dec 1996 22:48:21 GMT
Content-length: 6155

<HTML>
<HEADER>
<TITLE>CS428: Software Systems</TITLE>
</HEADER>
<BODY>
<CENTER>
<H1>CS428: Software Systems Design and Implementation </H1>
<P>Fall, 1996<BR></P>
<P>11:00-11:50am MWF<BR></P>
<P>Text: <I>"201 Principles of Software Development"</I>, by Alan M. Davis</P>
<P></P></CENTER>
<HR>
<H1>Schedule</H1>

<CENTER>
<TABLE BORDER>
<TR><TH>Date</TH><TH>Topic</TH><TH>Reading</TH><TH>Assignment</TH></TR>
<TR><TD>Sep 04 </TD><TD> <!WA0><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.1.html"> 1. Course Information  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Sep 06 </TD><TD> <!WA1><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.2.html"> 2. Software Engineering  </A></TD><TD> P1-P6 </TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Sep 09 </TD><TD> <!WA2><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.3.html"> 3. Productivity Metrics  </A></TD><TD> P140-P152 </TD><TD></TD></TR>
<TR><TD>Sep 11 </TD><TD> <!WA3><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.4.html"> 4. Software Quality  </A></TD><TD> P7-P14 </TD><TD></TD></TR>
<TR><TD>Sep 13 </TD><TD> <!WA4><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.5.html"> 5. Software Engineering Tips   </A></TD><TD> P15-P37 </TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD></TR>
<TR><TD>Sep 16 </TD><TD> <!WA5><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.6.html"> 6. Project Planning   </A></TD><TD>P161-172</TD><TD><!WA6><A HREF="http://escalante.cs.byu.edu/cs428/cs428.problem1.html">Problem 1 Due</A></TD></TR>
<TR><TD>Sep 18 </TD><TD> <!WA7><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.7.html"> 7. Requirements Engineering  </A></TD><TD> P38-41</TD><TD></TD></TR>
<TR><TD>Sep 20 </TD><TD> <!WA8><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.8.html"> 8. Problem Recognition  </A></TD><TD>P42-45</TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Sep 23 </TD><TD><!WA9><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.9.html"> 9. Modeling  </A></TD><TD>P46-49</TD><TD> Project Plan Due </TD></TR>
<TR><TD>Sep 25 </TD><TD><!WA10><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.10.html"> 10. Prototyping  </A></TD><TD>P50-53</TD><TD></TD></TR>
<TR><TD>Sep 27 </TD><TD><!WA11><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.11.html"> 11. Specification  </A></TD><TD>P54-60</TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Sep 30 </TD><TD><!WA12><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.12.html"> 12. Requirements Reviews and Example  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Oct 02 </TD><TD> <!WA13><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.13.html"> 13. Design Principles </A></TD><TD>P61-65</TD><TD></TD></TR>
<TR><TD>Oct 04 </TD><TD> <!WA14><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.14.html"> 14. Design Fundamentals </A></TD><TD>P66-70</TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Oct 07 </TD><TD> <!WA15><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.15.html"> 15. Object-Oriented Design  </A></TD><TD>P71-75</TD><TD>Requirements Spec Due</TD></TR>
<TR><TD>Oct 09 </TD><TD> <!WA16><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.16.html"> 16. Design  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Oct 11 </TD><TD> <!WA17><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.17.html"> 17. Design  </A></TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Oct 14 </TD><TD> <!WA18><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.18.html"> 18. Design  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Oct 16 </TD><TD> <!WA19><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.19.html"> 19. Implementation  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Oct 18 </TD><TD> <!WA20><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.20.html"> 20. Implementation  </A></TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Oct 21 </TD><TD> <!WA21><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.21.html"> 21. Implementation  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Oct 23 </TD><TD> <!WA22><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.22.html"> 22. Implementation  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Oct 25 </TD><TD> <!WA23><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.23.html"> 23. Implementation  </A></TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Oct 28  </TD><TD> <BLINK>MIDTERM</BLINK> </TD><TD></TD><TD>Design Due</TD></TR>
<TR><TD>Oct 30 </TD><TD> <!WA24><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.24.html"> 24. Testing </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Nov 01 </TD><TD> <!WA25><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.25.html"> 25. Testing </A></TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Nov 04  </TD><TD><!WA26><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.26.html"> 26. Testing   </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Nov 06 </TD><TD><!WA27><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.27.html"> 27. Testing  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Nov 08 </TD><TD><!WA28><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.28.html"> 28. Testing  </A></TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Nov 11 </TD><TD><!WA29><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.29.html"> 29. Testing  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Nov 13 </TD><TD><!WA30><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.30.html"> 30. Management  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Nov 15 </TD><TD><!WA31><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.31.html"> 31. Management  </A></TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Nov 18 </TD><TD><!WA32><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.32.html"> 32. Management  </A></TD><TD></TD><TD>Implementation Due</TD></TR>
<TR><TD>Nov 20 </TD><TD><!WA33><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.33.html"> 33. Management  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Nov 22 </TD><TD><!WA34><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.34.html"> 34. Management  </A></TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Nov 25 </TD><TD><!WA35><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.35.html"> 35. Management  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Nov 27 </TD><TD><!WA36><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.36.html"> 36. Quality Assurance  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Nov 29 </TD><TD> Thanksgiving </TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Dec 02  </TD><TD><!WA37><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.37.html"> 37. Quality Assurance  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Dec 04  </TD><TD><!WA38><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.38.html"> 38. Quality Assurance  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Dec 06 </TD><TD> <!WA39><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.39.html"> 39. Maintenance  </A></TD><TD></TD><TD></TD></TR>
<TR><TD COLSPAN=4><HR></TD><TD></TD></TR>
<TR><TD>Dec 09 </TD><TD> <!WA40><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.40.html"> 40. Maintenance  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Dec 11 </TD><TD> <!WA41><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.41.html"> 41. Maintenance  </A></TD><TD></TD><TD></TD></TR>
<TR><TD>Dec 13 </TD><TD> <!WA42><A HREF="http://escalante.cs.byu.edu/cs428/cs428.lecture.42.html"> 42. Conclusions  </A></TD><TD></TD><TD>Testing Due</TD> </TR>
</TABLE>
</CENTER>

<HR>
<ADDRESS> Last updated 18 Sep 1996 11:53:36 MDT </ADDRESS>
<ADDRESS> Alan Whitehurst(<!WA43><A HREF="mailto:whitehur@cs.byu.edu">whitehur@cs.byu.edu</A>)</ADDRESS>
</BODY>
</HTML>

